﻿<?xml version="1.0" encoding="utf-8" ?>
<Recipe Name="TransformTemplates" xmlns="http://schemas.microsoft.com/pag/gax-core"
                               xmlns:xi="http://www.w3.org/2001/XInclude" Bound="false">
  <xi:include href="../Common/CommonTypeAliases.xml"
				xpointer="xmlns(gax=http://schemas.microsoft.com/pag/gax-core) xpointer(/gax:Types)" />
  <Caption>Transform Text Templates</Caption>
  <Description>Transform Text Templates</Description>
  <HostData>
    <Icon ID="144" />
    <CommandBar Menu="VSSDKAssistProject"/>
    <CommandBar Menu="VSSDKAssistFolder"/>
  </HostData>
  <Arguments>
    <Argument Name="DSLPackageProject" Type="EnvDTE.Project, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Required="false">
      <ValueProvider Type="VSSDKAssist.Assets.ValueProviders.VisualStudio.CurrentlySelectedProjectValueProvider, VSSDKAssist.Assets"
                     Stage="OnBeginRecipe"/>
    </Argument>
    <Argument Name="DSLPackageFolder" Type="EnvDTE.ProjectItem, EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Required="false">
      <ValueProvider Type="VSSDKAssist.Assets.ValueProviders.VisualStudio.CurrentlySelectedProjectItemValueProvider, VSSDKAssist.Assets"
                     Stage="OnBeginRecipe"/>
    </Argument>
  </Arguments>
  <Actions CoordinatorServiceType="VSSDKAssist.Recipes.Common.Coordinators.ExecutionProgressCoordinator, VSSDKAssist">
    <Action Name="DisplayMessage"
            Type="VSSDKAssist.Recipes.TransformTemplates.TransformTemplatesAction, VSSDKAssist"
            Extension=".tt"
            StatusMessage="Transforming text templates"
            WriteMessageToOutputWindow="true">
      <Input Name="Project" RecipeArgument="DSLPackageProject"/>
      <Input Name="ProjectItem" RecipeArgument="DSLPackageFolder"/>
    </Action>
  </Actions>
</Recipe>